.nt-pagination {
  white-space: nowrap;
  font-size: 14px;
  display: flex;
  align-items: center;
  line-height: 1;
  color: #333333;
  list-style: none;
}
.nt-pagination.nt-pagination-start {
  justify-content: flex-start;
}
.nt-pagination.nt-pagination-end {
  justify-content: flex-end;
}
.nt-pagination.nt-pagination-center {
  justify-content: center;
}
.nt-pagination-item {
  height: 30px;
}
.nt-pagination-item:not(:first-child) {
  margin-left: 5px;
}

.nt-pagination-item .nt-btn {
  padding: 0;
  width: 30px;
  height: 100%;
}

.nt-pagination-item a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 100%;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  border: 1px solid transparent;
  border-radius: 3px;
}

.nt-pagination-item a:hover {
  color: var(--nt-primary-color-light1, #73d13d);
}
.nt-pagination-item a:active {
  color: var(--nt-primary-color-dark1, #389e0d);
}

.nt-pagination-item.is-active a {
  color: var(--nt-primary-color, #52c41a);
  border-color: var(--nt-primary-color, #52c41a);
}

.nt-pagination .nt-pagination-simple-input {
  --nt-input-width: 60px;
  --nt-form-edit-height: 100%;
  text-align: center;
}
.nt-pagination-simple-layout {
  display: inline-flex;
  align-items: center;
}
.nt-pagination-simple-divide {
  margin: 0 5px;
}
